telephone delivery of a telegram - German English Dictionary