TETRASEPALOUS MEANING IN ENGLISH

• Tetrasepalous Definition & Synonyms

  1. (a.) Having four sepals.


RECENT SEARCHES