Your help in translating MegaGlest is much appreciated.
If I recall, "Glest" is not a word in either english nor spanish, and was meant as a non-sensical noun to name the game. Arbitrary, new, and unheard of.
Well, I supposed this and the other definition could be added to a FAQ