1 definition by panachefull one

Top Definition
Awesome in taste, Suculant in flavor to have no other greater joy while eating.
This Strawberry Cheesecake is delectable, the best I have ever had.
by panachefull one December 12, 2008

Mug icon
Buy a Delectable mug!