Telaka'

English: (noun) small frog


Source: Peter Martin's Kelabit Dictionary