direct financing lease - German English Dictionary