Museum of the Moving Image

Definitions

Information & Library Science

  • noun a museum in London concerned with the history of the film industry.

Media Studies

  • noun formerly, an interactive museum of film and television culture on London’s South bank, closed in 1999 in favour of new BFI projects.
http://www.dictionarycentral.com/definition/museum-of-the-moving-image.html