Latvian English Dictionary

latviešu valoda - English

villa in English:

1. a villa a villa


They own a villa in the south of France.

English word "villa"(a villa) occurs in sets:

Ceļošana un brīvdienas - Travel and holidays