1 definition by andydalton

going overboard with effort or giving more effort than is required for a simple task
wow you really let your hair down today at noon ball, i think you actually killed a guy
by andydalton January 17, 2012
Get the let your hair down mug.