Meaning of babies' slippers

Definition of babies' slippers

(noun) European forage plant having claw-shaped pods introduced in America

Other information on babies' slippers

WIKIPEDIA results for babies' slippers
Amazon results for babies' slippers