DCC, or Dynamic Currency Conversion, means that the merchant or ATM offers to charge you in your card's currency instead of the local currency.
Key points
The advantage is that you see the amount in your currency instantly, but the conversion rate is set by the DCC service provider and may be less competitive.
Before accepting, compare the rate and commission, and it's often best to understand your bank's cost first rather than accepting automatic conversion.
The figures, fees and limits in this answer vary by bank and change over time — confirm them with your bank or the official source before acting.