Subscriber login


Forgot your password?

Library card login

Other

Dictionary search results

Showing 1-2 of 2 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