Portuguese-English dictionary »

arbaleta meaning in English

PortugueseEnglish
arbaleta noun
{f}

arbalest(late form of medieval crossbow)
noun
[UK: ˈɑː.bə.lɪst] [US: ˈɑːr.bə.lɪst]