confronting a considerable hurdle Synonym
Synonyme confronting a considerable hurdle
Search Synonyms