confronting a substantial obstacle Synonym
Synonyme confronting a substantial obstacle
Search Synonyms