English to Hindi

Meaning for:
yum-yum
other
वाह! क्या स्वाद है!