English word definition — powered by WordNet
a feeling of extreme pleasure or satisfaction
act of receiving pleasure from something
Want to remember delectation?