SDI

/ɛs diː aɪ/

SDI

English Noun Top 16,337
Ad

Definition

Initialism of single-document interface.

Ad