Tudoon

English: (noun) worm

Bahasa Malaysia: sejenis ulat