amelioration in Catalan amelioration in Catalan millora noun The act of making better. Add to Flashcards