internal fertilization - Francés Inglés Diccionario