presentment of negotiable instrument - Francés Inglés Diccionario