net investment in a lease - German English Dictionary