Meaning of friar's lantern
Definition of friar's lantern
(noun)
a
pale
light
sometimes
seen at
night
over
marshy
ground
Other information on friar's lantern
WIKIPEDIA results for
friar's lantern
Amazon results for
friar's lantern
Tweet