friar's lantern

Noun
  1. a pale light sometimes seen at night over marshy ground

Khám phá thêm

Các từ liên quan

friar's lantern
A friar's lantern glows faintly above the misty marsh at night.