Burying the hatchet

American English idiom meaning "to make peace" From Wikipedia, the free encyclopedia