Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
special needs  
People with special needs are people who need special help or care, for example because they are physically or mentally disabled. 
 (BRIT)  n-plural oft N n 
...a school for children with special needs.