Tamil Dictionary 🔍

ameliorator

A*mel"io*ra`tor, n. Defn: One who ameliorates.


ameliorator - Similar Words