Daily Redefinitions
A site where words are defined by what speakers really mean when they say them.
January 28, 2013
Hap, Haphazard, Hapless