×

sporange meaning in English

n. sporangium, sac in which spoors develop (botany)

Related Words

  1. spoon
  2. sporadique
  3. spore
  4. sport
PC Version

Copyright © 2018 WordTech Co.