self-pollinate - Alemán Inglés Diccionario