permanent teacher's contract - German English Dictionary