self-pollinating species - Francés Inglés Diccionario