English Dictionary
Definition Ofsted in British English
Ofsted
1
the Office for Standards in Education: a government department that checks educational standards in schools and colleges in England and Wales
Synonyms and related words
