മഹാമനസ്കന് (mahaamanaskan) Malayalam word · pronounced mahaamanaskan Meaning in English A magnanimousGenerous person English words: magnanimous, generous