Entry # 7029 has returned 1 entry

hala dudu

noun a noise like that of burning pandanus(loud crackling)