temporary substitute teacher - German English Dictionary