Polish-English dictionary »

łubudu meaning in English

PolishEnglish
łubudu noun

kaboomnoun
sound of explosion

thudnoun
the sound of a dull impact