telechory - German English Dictionary