delivering message... done - Turkish English Dictionary