അമൃത് (amruthu) Malayalam word · pronounced amruthu Meaning in English AmbrosiaA medicinal herb English words: ambrosia, medicinal, herb