short-term trade payables - Turkish English Dictionary