Portuguese-English dictionary »

almadrava meaning in English

PortugueseEnglish
almadrava noun
{f}

almadraba(a Mediterranean fishing technique for catching tuna)
noun