Definition of Villa

Definition of Villa
  1. Villa Proper noun Aston Villa Football Club, a football club based in Birmingham
Feedback Form