English word definition — powered by WordNet
provide physical relief, as from pain
make easier
Want to remember alleviate?