presentment of negotiable instrument - French English Dictionary