English Dictionary
Definition the Special Olympics in British English
the Special Olympics
1
a series of international sports competitions for people who have learning difficulties
Synonyms and related words
