short term notes payable - Francés Inglés Diccionario