meaning of Bless their heart

Bless their heart meaning in Urban Dictionary

A southeastern term that, when stated at the beginning or end of a snide remark about somebody, makes that remark without having offense.