presentment of negotiable instrument - Alemán Inglés Diccionario