please deliver by telephone - German English Dictionary