seller leased property - German English Dictionary