prevailing over a major obstacle Synonym
Synonyme prevailing over a major obstacle
Search Synonyms