Meaning of storm lantern
Definition of storm lantern
(noun)
an oil
lamp
with a
glass
chimney
and
perforated
metal
lid to
protect
the
flame
from
high
winds;
candlestick
with a
glass
chimney
Other information on storm lantern
WIKIPEDIA results for
storm lantern
Amazon results for
storm lantern
Tweet