self-pollinating - Turco Inglés Diccionario