telechor - German English Dictionary