1
general::
noun
large house:
They lived in a luxurious villa., noun
large, luxurious country house:
We rented a villa on the Italian coast.
Simple Definitions
2
general::
noun ADJ. grand, grandiose, handsome, imposing, luxurious, luxury, magnificent, sumptuous | modest | country, suburban | hilltop | private, rented | holiday, self-catering | four-bedroom, two-storey, etc. | Roman, Spanish, etc. VERB + VILLA have, own | rent | live in, stay in VILLA + NOUN holiday PREP. in a/the ~ staying in his Spanish holiday villa
Oxford Collocations Dictionary