resembling a ram's head - Allemand Anglais Dictionnaire