contending with a major challenge Synonym
Synonyme contending with a major challenge
Search Synonyms