rigorous oversight of government expenditures - Español Inglés Diccionario