other trade payables - Turkish English Dictionary