resembling a ram's head - French English Dictionary