meaning of lantern fly

1. large brightly marked tropical insect with a process like a snout that was formerly thought to emit light


Related Words

lantern fly | lantern-fly |

Developed & Maintained By Taraprasad.com

Treasure Words