mouthwatering in French
mouthwatering in French
appétissant
That is pleasing to the sense of taste; appetizing; that makes one salivate.
alléchant
That is pleasing to the sense of taste; appetizing; that makes one salivate.