Portuguese-English dictionary »

arcabuzada meaning in English

PortugueseEnglish
arcabuzada noun
{f}

arquebusade(the shot of an arquebus)
noun