Avila definition

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