Dumb American here, what does that mean? (And we love your country, and we're more appalled than we can say)

Comments