A common phrase used after making a strong comeback against someone. In other words you just got burned.
Well my score is better than yours, get toasted!
3👍 15👎