provides - English Synonyms Dictionary