What is the meaning of Delectable?

Highly pleasing; delightful, especially to any of the senses; delicious.

Something that is delectable.

Source: wiktionary.org