self-pollination - Francés Inglés Diccionario