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