intellectual disability in French intellectual disability in French handicap mental noun Add to Flashcards