resembling the head of a ram - French English Dictionary