I saw that too but it's getting too far astray. It's sort of like their word for "Prodigy".
Does it translate to mean the same though? Cause I'm not looking in Google. Does it have the same meaning? In raw context? Or original intent?