facing a formidable difficulty Synonym
Synonyme facing a formidable difficulty
Search Synonyms