mouth of a horn - Français Anglais Dictionnaire