self-pollinated - Francés Inglés Diccionario