TRISERALOUS MEANING IN ENGLISH

• Triseralous Definition & Synonyms

  1. (a.) Having three sepals, or calyx leaves.


RECENT SEARCHES