from avila city or province in spain - Français Anglais Dictionnaire