Entry # 5712 has returned 1 entry

duu ubu haohao

noun a piece of taro cooked in a coconut shell with coconut oil