HUMIFUSE MEANING IN ENGLISH

• Humifuse Definition & Synonyms

  1. (a.) Spread over the surface of the ground; procumbent.


RECENT SEARCHES