confronting a considerable hindrance Synonym
Synonyme confronting a considerable hindrance
Search Synonyms