long term payables to suppliers - Francés Inglés Diccionario