temporary substitute teacher - French English Dictionary