SPOROPHORIC MEANING IN ENGLISH

• Sporophoric Definition & Synonyms

  1. (a.) Having the nature of a sporophore.


RECENT SEARCHES