ECOSTATE MEANING IN ENGLISH

• Ecostate Definition & Synonyms

  1. (a.) Having no ribs or nerves; -- said of a leaf.


RECENT SEARCHES