resembling a ram's head - Turc Anglais Dictionnaire