'lantern-fly' definitions:

Definition of 'lantern-fly'

(from WordNet)
noun
Large brightly marked tropical insect with a process like a snout that was formerly thought to emit light [syn: lantern fly, lantern-fly]