babies' slippers - Spanish English Dictionary