Portuguese-English dictionary »

albarda meaning in English

PortugueseEnglish
albarda noun
{f}

aparejo(packsaddle made of leather stuffed with hay)
noun