"albarrada" in English

QUICK TRANSLATIONS
"albarrada" in English
albarrada{feminine}
TRANSLATIONS & EXAMPLES
albarrada{feminine}
wall{noun} (made of dry stone)
SYNONYMS
Synonyms (Spanish) for "albarrada":