Spanish-English dictionary »

se te hace la boca agua meaning in English

SpanishEnglish
se te hace la boca agua adjective

mouthwatering(delicious in taste)
adjective