rental villa - German English Dictionary