Word of the day

Deliciate – to delight oneself; to indulge in feasting, to revel.

Leave a comment