villa
villaIls ont loué une villa au bord de la mer.
They rented a villa by the sea.
general
A villa; a large detached house, often with a garden.
Ils ont loué une villa au bord de la mer.
They rented a villa by the sea.
Feminine noun: la villa.
Synonyms
Word Origin
Borrowed from Italian villa, from Latin.
Dictionnaire Français-Anglais