English Dictionary
Definition hurricane lamp in British English
hurricane lamp noun
[countable] noun
Synonyms and related words

English Dictionary