English Dictionary
Definition celluloid in British English
celluloid noun
[uncountable] noun
/ˈseljʊlɔɪd/
Synonyms and related words
