lantern-fly Meaning, Definition & Usage

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

WordNet