confronted with a big problem Synonym
Synonyme confronted with a big problem
Search Synonyms