Portuguese-English dictionary »

de dar água na boca meaning in English

PortugueseEnglish
de dar água na boca adjective

mouthwatering(delicious in taste)
adjective