English Dictionary
Definition torchlight in British English
torchlight noun
[uncountable] noun
/ˈtɔː(r)tʃˌlaɪt/
Synonyms and related words
