Taste & Texture Essentials
0/12

Pick the word that matches this meaning:

Having a very pleasant taste or smell.