SDR Meaning of SDR in English abbr. special drawing right (from the International Monetary Fund). English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012