ALFA GRASS MEANING IN ENGLISH

• Alfa grass Definition & Synonyms

  1. (n.) A plant (Macrochloa tenacissima) of North Africa; also, its fiber, used in paper making.


RECENT SEARCHES