Topic: TOURISM


holiday home

noun
     
holiday home [countable]
British EnglishDLT a house that someone owns where they go during their holidays

Explore TOURISM Topic