1 definition by derrp

Top Definition
synonym for alleviate, which asshat frat business and political science majors use to make themselves sound smarter.
I think the World Bank needs to focus on a paradigm shift to ameliorate the effects of poverty in sub-Saharan Africa <looks satisfied with himself>
by derrp November 10, 2007
Mug icon
Buy a ameliorate mug!