"Unicorn" comes from the French and late Latin, with the "cornus" part meaning "horn". I am wondering what other English words share this root. I could think of "rhinoceros". Can you think of ...
Apparently the two opposite meanings of to cleave have different roots: the to adhere meaning comes from one old English root (clifian) and the to cut meaning comes from a different old English word ...