What is the meaning of horseshoe in English?

Learn vocabulary with pictures as well as definitions of horseshoe in English

Learn in

See more

n. horseshoe

Definition of horseshoe in English

Protective, U-shaped plate, typically made of metal, that is attached to the palmar surface of a horse hoof.