self-pollinating species - Turco Inglés Diccionario