I don't know if this has been asked before. I tried searching but couldn't find a similar thread or post. What is the meaning of Mekorama? Has Martin Magni ever disclosed that? Is that an English word? Or some word in Mr Magni's native language or something? Just curious.