Yahoo Web Search

Search results

  1. Dictionary
    lantern fly

    noun

    • 1. a chiefly tropical bug which is typically brightly coloured and may have a large bizarrely shaped head. It was formerly thought to be luminescent.