sporogenous
English Dictionary
->
Letter S
-> sporogenous
Search Dictionary:
sporogenous Definition
(a)
producing
spores
or
reproducing
by
means
of
spores
sporogenous Synonyms
sporogenous
© Art Branch Inc.