confronting a hard problem Synonym
Synonyme confronting a hard problem
Search Synonyms