headteacher - German English Dictionary