direct payment assistance - German English Dictionary