ഉദാരന് (udaaran) Malayalam word · pronounced udaaran Meaning in English Noble or generous or magnanimous person English words: noble, generous, magnanimous