place where cattle are hogtied - Turc Anglais Dictionnaire