ambu meaning in english

[Skt.] n. An arrow, a dart. banamu. ambuvesinattu adv. exactly; hitting the mark precisely: straight as an arrow. ambulapodi ambula-podi. [Tel.] n. A quiver of arrows. tuniramu.