search term:

spermatozoa

  has one meaning

English English

spermatozoa (biology)

French French

spermatozoïdes (biology)

Italian Italian

spermatozoi (biology)

Spanish Spanish

espermatozoo (biology)

Dutch Dutch

spermatozoa (biology)

Portuguese Portuguese

espermatozóides (biology)

Swedish Swedish

spermatozoer (biology)

translation - spermatozoa translate | English dictionary

Top search queries dictionary English

1 - 200 · 201 - 1000 · 1001 - 2000 · 2001 - 3000 · 3001 - 4000 · 4001 - 5000 · 5001 - 7000 · 7001 - 10000 · 10001 - 20000 · 20001 - 50000