SDR Meaning of SDR in English abbr. special drawing right (from the International Monetary Fund). Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012