Subscribe
URL of the page has been copied to clipboard.
Meaning : Large brightly marked tropical insect with a process like a snout that was formerly thought to emit light.
Synonyms : lantern-fly
Install App