payable on presantation - Turkish English Dictionary