Tamil Dictionary 🔍

meliorator

Mel"io*ra`tor, n. Defn: One who meliorates.


meliorator - Similar Words