reservoir of spermatozoa - Alemán Inglés Diccionario