Is this internet slang?
Got this from Google+. The context is a post about a wife who finds his husband was cheating via car crash. This is a response:
TMD - damn it?
My loose translation:
Love sucks. I guess when the couple gets home they will think things over. Also TMD ??? to give to the 4S ??? store.