confronting a challenging task Synonym
Synonyme confronting a challenging task
Search Synonyms