More delicious (7)
I believe the answer is:
tastier
'more delicious' is the definition.
(delicious means tasty)
This is all the clue.
(Other definitions for tastier that I've seen before include "More flavoursome" , "More palatable" , "Having a more pleasant flavour" , "More appetising" , "More attractive" .)