Polish-English dictionary »

arkebuza meaning in English

PolishEnglish
arkebuza noun

harquebusnoun
obsolete matchlock firearm