Top Definition
This is when a person delights or is greatly pleased by something.
could also mean zest.
e.g They engaged in the Free for All fight in the house with such delectation.
by SanjayAOT July 14, 2013
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.