Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

mouthwatering Definition

Cancel
mouthwatering
adjective(mouth-wa-ter-ing)
arousing the appetite : tantalizingly delicious or appealing

Words Related to mouthwatering!

mouthwatering Examples by Brain Bank Users