Meaning of “chew sth over” in the English Dictionary

English