meaning of cabestro

cabestro - Spanish to English

halter [animal's headgear]