Definify.com

Definition 2024


spermatogemmas

spermatogemmas

English

Noun

spermatogemmas

  1. plural of spermatogemma