place where cattle are hogtied - Français Anglais Dictionnaire