echo envelope - German English Dictionary