Shoot down in flames

The meaning of the english idiom – Shoot down in flames

If someone demolishes your argument, it (and you) have been shot down in flames.

Leave a Reply