short-term trade payables - Francés Inglés Diccionario