to be complete on delivery - Turkish English Dictionary