telechorous - German English Dictionary