oversight of payment systems - German English Dictionary