LEAF-FOOTED MEANING IN ENGLISH

• Leaf-footed Definition & Synonyms

  1. (a.) Having leaflike expansions on the legs; -- said of certain insects; as, the leaf-footed bug (Leptoglossus phyllopus).


RECENT SEARCHES