English | German | Russian | Czech

superhead English

Meaning superhead meaning

What does superhead mean?

superhead

(informal, UK, education) A specialist headteacher sent, by government or other authority, to reorganise and improve a school that is perceived to be failing.

Are you looking for...?