payable on sight - Francés Inglés Diccionario