lease of premises - German English Dictionary