property lease contract - German English Dictionary