presentment of negotiable instrument - German English Dictionary