spore sac
English Dictionary
->
Letter S
-> spore sac
Search Dictionary:
spore sac Definition
(n)
organ
containing
or
producing
spores
spore sac Synonyms
sporangium
spore case
spore sac
© Art Branch Inc.