Definitions
noun
large brightly marked tropical insect with a process like a snout that was formerly thought to emit light
noun
large brightly marked tropical insect with a process like a snout that was formerly thought to emit light
Look “lantern fly” up elsewhere
Want another word?
Spin the dictionary for a fresh one.