confronting a considerable obstacle Synonym
Synonyme confronting a considerable obstacle
Search Synonyms