headteacher - French English Dictionary