Definition of “chew sth over” - English Dictionary

british dictionary