non-negotiable instrument - German English Dictionary