Definify.com

Definition 2024


spermatoa

spermatoa

English

Noun

spermatoa

  1. plural of spermatoon