English to Hindi

Meaning for:
moralistic
other
शिक्षा प्रद