telecoupler - German English Dictionary