matching payment with delivery - Turkish English Dictionary