battling an obstacle Synonym
Synonyme battling an obstacle
Search Synonyms