confronting a serious obstacle Synonym
Synonyme confronting a serious obstacle
Search Synonyms