Luyor

English: (noun) a big segmented worm

Bahasa Malaysia: cacing beruas