confronting a difficult task Synonym
Synonyme confronting a difficult task
Search Synonyms