please deliver by telephone - Turkish English Dictionary