Definition of “chew sth over” - English Dictionary

English