Spanish-English dictionary »

espingarda meaning in English

SpanishEnglish
espingarda noun
{f}

springald(ancient military engine)
noun