ambarasa meaning in english

[M.] n. Expressed juice of ripe mangoes. mamidipandlarasamu.