SILIQUOSA MEANING IN ENGLISH

• Siliquosa Definition & Synonyms

  1. (n. pl.) A Linnaean order of plants including those which bear siliques.


RECENT SEARCHES