impaired mental development - Français Anglais Dictionnaire