self-pollinated - Allemand Anglais Dictionnaire