godha meaning in english

[Skt.] n. An iguana. udumu. godha or godhanguli godha. n. A finger stall, made of iguana leather, to protect the finger in drawing a bow. An armour for protecting the hand in shooting from a bow alletratidebba takakundutakai udumutoluto kutti cetiki todugukone kavacamu. DRB. 180.