Munificent describes someone who is very generous or liberal in giving. It comes from Latin 'munificus' meaning bountiful. Options A, B, and C are incorrect: 'outstanding' would be 'eminent' or 'superlative'; local government relates to 'municipal'; weapons/ammunition would be 'militant' or 'martial'.