SDR Meaning of SDR in English ■ abbreviation special drawing right (from the International Monetary Fund). Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004