• Spermatospore

    Full definition of spermatospore

    Noun

    spermatospore

    (plural spermatospores)
    1. Alternative form of en
    © Wiktionary