BURGRASS MEANING IN ENGLISH

• Burgrass Definition & Synonyms

  1. (n.) Grass of the genus Cenchrus, growing in sand, and having burs for fruit.


RECENT SEARCHES