Used when you don't believe what someone is saying. From a stewards' inquiry in horse racing. Example: Nirvana was a great band. Definitely need a stewards on that one.
STEWARDS
Meaning of STEWARDS in English
Slang English vocab. Английский сленговый словарь. 2012