resembling the head of a ram - Français Anglais Dictionnaire