an animal's horn - Français Anglais Dictionnaire