resembling the head of a ram - Allemand Anglais Dictionnaire