leased accommodation - German English Dictionary