greater london authority - German English Dictionary