resembling the head of a ram - Turco Inglés Diccionario