facing a substantial hindrance Synonym
Synonyme facing a substantial hindrance
Search Synonyms