LANTERN


Meaning of LANTERN in English

(n.) A cage or open chamber of rich architecture, open below into the building or tower which it crowns.

Webster's English dictionary.      Английский словарь Webster.