Romanian-Latin dictionary »

archebuză meaning in Latin

RomanianLatin
archebuză

arquebusum