What does 'Shoot down in flames' mean?

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

Idioms similar to 'Shoot down in flames'

See also: