animal hard to control/tame - Français Anglais Dictionnaire