Translation of villa in English:

villa

town, n.

feminine noun

  • 1

    History
    (población)
    town
    la Villa y Corte Madrid
  • 2

    (casa)
    villa
    una villa romana a Roman villa