Russian-English dictionary »

тамада meaning in English

RussianEnglish
тамада noun
{m}

tamada((chiefly Georgia) toastmaster)
noun