Tebubpun

English: (noun) church

Bahasa Malaysia: gereja


Source: Peter Martin's Kelabit Dictionary