What is the meaning of avarca in English?

Learn vocabulary with pictures as well as definitions of avarca in English

Learn in

See more

n. avarca

Definition of avarca in English

Flat leather sandal that partially covers the instep and has a heel strap.

Synonyms of avarca in English

Menorcan sandal