Ofsted Definition
pronoun
(acronym) Office for Standards in Education, Children's Services and Skills: the non-ministerial government department of Her Majesty's Chief Inspector of Schools In England (HMCI).
Wiktionary
Advertisement
Find Similar Words
Find similar words to ofsted using the buttons below.