leased apartment - German English Dictionary