"ameliorates" in German ameliorates verbessert Detailed translations for "ameliorates" ameliorates ameliorates(also: mends, reforms, amends, amended) verbessert