albarrada
albarrada
∗albarrada [al-bar-rah’-dah]
noun
1A dry wall, inclosure. (f)
2Ditch for defence in war. (f)
Collins Complete Spanish Electronic Dictionary © HarperCollins Publishers 2011
Collins Complete Spanish Electronic Dictionary © HarperCollins Publishers 2011