oddaga meaning in english

[Tel.] n. A weapon formed of two antelope’s horns fixed one in each end of an ivory handle so as to form a short spear pointed at each end. irrikommulu rendu jataparici yerparicina ayudhavisesamu.