house let to tenants - German English Dictionary