SPORIFEROUS MEANING IN ENGLISH

• Sporiferous Definition & Synonyms

  1. (a.) Bearing or producing spores.


RECENT SEARCHES