have finished fertilization - Francés Inglés Diccionario