self-pollinating species - İspanyolca İngilizce Sözlük