payables coordinator - German English Dictionary