villa noun definition in Holiday accommodation topic from the Oxford Advanced Learner's Dictionary

villa

 noun: Holiday accommodation topic
(British English) a house where people stay on holiday/vacation We rented a holiday villa in Spain.