Meaning of “chew sth over” in the English Dictionary

british dictionary