What it is...
"Megan" is actually the english spelling for a Chinese or Japanese word. The owner told me before but I can't really remember. The meaning is somewhere along the lines of "something elegant" or something like that. I forget... but it's not a knock-off Mugen. Like most people, we respect Mugen.. we'd never insult the name by making "Knock-Off's".