severe to moderate mental deficiency - Allemand Anglais Dictionnaire