English Dictionary
Definition lantern in British English
lantern noun
[countable] noun
/ˈlæntə(r)n/
Synonyms and related words
2
a room at the top of a lighthouse that contains the light
Synonyms and related words
Synonyms and related words
