rigorous oversight of government expenditures - Alemán Inglés Diccionario