self-pollinating species - Français Anglais Dictionnaire