combating a tough problem Synonym
Synonyme combating a tough problem
Search Synonyms