mouth-watering Meaning, Definition & Usage

  1. adjective satellite pleasing to the sense of taste
    savory; savoury.

WordNet