multicam noun 1adjective 1forms 1 noun1 •(Internet) A video of one event created using footage of different cameras. adjective1 •Clipping of multicamera. formsmulticams