non-commercial lease - German English Dictionary