LEAFCUP MEANING IN ENGLISH

• Leafcup Definition & Synonyms

  1. (n.) A coarse American composite weed (Polymnia Uvedalia).


RECENT SEARCHES