Polish-English dictionary »

trebusz meaning in English

PolishEnglish
trebusz noun

trebuchetnoun
trebuchet