confronting a formidable problem Synonym
Synonyme confronting a formidable problem
Search Synonyms