Polish-English dictionary »

tamada meaning in English

PolishEnglish
tamada noun

tamada(chiefly Georgia) toastmaster
noun