×
sporange
meaning in English
n.
sporangium, sac in which spoors develop (botany)
Related Words
spoon
sporadique
spore
sport
PC Version
Copyright © 2018 WordTech Co.