spermaphytes: meaning and definitions

FrenchType a word

What is spermaphytes?

  • Nom d'embranchement donné aux plantes supérieures à graines.