net demand deposits - German English Dictionary