n. a good guy; a hero. (From Western movies where you could tell the good guys from the bad guys by the color of their hats: white for good, black for bad.) : He seems like a white hat, but he's a worm.
Dictionary of American Slang and Colloquial Expressions by Richard A. Spears.Fourth Edition. Copyright 2007. Published by McGraw Hill.
Cite This Source