self-pollinated - Alemán Inglés Diccionario