facing a tough obstacle Synonym
Synonyme facing a tough obstacle
Search Synonyms