1 definition by Henwen

Being conscious or being in control of one's self.
Did you see that glazed look in her eye? She's not driving the bus!
by Henwen September 1, 2005
Get the driving the bus mug.