If I understand Zen correctly, a mantra has no meaning. It is simply something to distract you from everything else.
That's not how I heard it exlained but I'll accept your definition as well.