Spanish: Se Me Está Haciendo Agua La Boca.
Type: Expression
Meaning: My mouth is watering.
Qué bueno se ve la comida que preparaste. Se me está haciendo agua la boca. (The food you made looks really good. My mouth is watering.)
// GIVE ME THE NEXT ONE....
POPULAR MEXICAN SLANG....