payment hasn't arrived - German English Dictionary