THE STRAIGHT GOODS Meaning of THE STRAIGHT GOODS in English the truth, the facts, straight talkGimme the straight goods - the truth, that's all. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012