What does cabestro mean?

cabestro - Spanish to English

halter [animal's headgear]