Dictionary search results

Showing 1-5 of 5 results

mental handicap British & World English

A condition in which the intellectual capacity of a person is permanently lowered or underdeveloped to an extent which prevents normal function in society