SMHID

AcronymDefinition
SMHIDScratching My Head in Disbelief (text messaging)