resembling the head of a ram - Turkish English Dictionary