SDO in English dictionary SDO Meanings and definitions of "SDO" abbreviation (astronomy) Initialism of [i]scattered disk object[/i]. abbreviation (space science, US) Initialism of [i]Solar Dynamics Observatory[/i]. more Sample sentences with "SDO" Declension Stem Try again Available translations Arabic Chinese French Macedonian Russian Spanish Authors