What is the meaning of Toothsome?

Delicious.

(by extension of sense 1, and by analogy to slang tasty) Sexually attractive.

Having a pleasing texture when bitten.

Showing lots of teeth; toothy.

Source: wiktionary.org