permanent teacher's contract - Spanish English Dictionary