English-Portuguese dictionary »

mouthwatering meaning in Portuguese

EnglishPortuguese
mouthwatering (delicious in taste)
adjective

de dar água na bocaadjective