Egypt Definition: Lantern

Lantern


A cupola or tower containing windows.