Avila meaning

ä'və-lə, ä'vē-lä
A town of central Spain west-northwest of Madrid. It is a religious and tourist center.
0
0
City of central Spain, west of Madrid.
proper name
0
0
Advertisement