babies' slippers - German English Dictionary