English Dictionary
Definition special needs in British English
special needs noun
[plural] noun
1
the particular needs of people who have physical or mental disabilities
Synonyms and related words
