Maybe it's actually a different word... let's break it down and analyze it (I hope I don't get in trouble for this)
Mas - from the English "mass" meaning many...
Tru - from the English "true"
Bat - a winged created of the night
Ion - a small particle
So it's a word meaning "many actual bat particles"... Hmm, sounds scientific.