non-negotiable instrument - Alemán Inglés Diccionario