facing a substantial hurdle Synonym
Synonyme facing a substantial hurdle
Search Synonyms