This is a play on the word "harbinger" which means to foreknow or precede.
GeneralGamesInternet & Web