×

spore meaning in English

n. spore, reproductive body of many plants and micro-organisms, germ cell

Related Words

  1. sporadique
  2. sporange
  3. sport
  4. sport individuel
PC Version

Copyright © 2018 WordTech Co.