resembling a ram's head - Français Anglais Dictionnaire