Arti dalam bahasa Inggris kelemayar glow worm; Arti lain yang mungkinglow-worm; k.o. luminous millipede;