Kato Raka

English: (noun) stick insect


Source: Peter Martin's Kelabit Dictionary


Related to Kato Raka


kato: locust, grasshopper;

raka': dead twig

teraka': thin, emaciated