leptoglossus : Idioms & Phrases


genus leptoglossus

  • noun leaf-footed bugs
    Leptoglossus.
WordNet