Meaning of “peace pipe” in the English Dictionary

british dictionary