artificial spur (for cockfighting) - Spanish English Dictionary