TRIBRACTEATE MEANING IN ENGLISH

• Tribracteate Definition & Synonyms

  1. (a.) Having three bracts.


RECENT SEARCHES