rental villa - Turkish English Dictionary