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. 2012