English Synonym Finder
long-suffering