delivered site - Turkish English Dictionary