Yellow hairy caterpillar ( Manchal kambalipuzhu)