munificently - English Synonyms Dictionary