Meanings

  1. tasty, mouth-watering