diatrizoate

English

noun
Definitions
  • (organic chemistry) Any salt or ester of diatrizoic acid; used as a contrast medium