Meanings1Bengkulu (Indonesian town on the south coast of Sumatra)Written Forms明古魯Traditional · Main Form明古鲁Alternate Form