self-pollinating species - Spanisch Englisch Wörterbuch