mamena meaning in english

[Tel.] n. A fragrant root like Sarsaparilla. dudapalaveru. P. i. 703. Ainslie ii. 177. nelamamena is another kind. “mamenayunu nelamamenayatika mamidi.” H.