English word definition — powered by WordNet
pleasing to the sense of taste
Want to remember mouth-watering?