obudu meaning in english

[Tel.] n. One of the gods worshipped by the Chentsus, a jungle tribe.