self-pollinate - Francés Inglés Diccionario