heel the horse in the knuckles - Spanish English Dictionary