Sort:  

That's a nice name for a mascot. Does it has a specific meaning?

If I remember correctly, it's like a "pulse".
So, it represents blood flowing or life. It has an awesome meaning. ^^

Very interesting choice. The meaning is really awesome.