Definition of Villa

Definition of Villa
  1. Villa Proper noun Aston Villa Football Club, a football club based in Birmingham
Need more help? Try our forum NEW