Summary
English to Spanish:   more detail...
  1. spermatoza:


English

Detailed Translations for spermatoza from English to Spanish

spermatoza:

spermatoza [the ~] nom

  1. the spermatoza (sperm)

Translation Matrix for spermatoza:

NounRelated TranslationsOther Translations
espermatozoide sperm; spermatoza