reservoir of spermatozoa - Francés Inglés Diccionario