Definify.com

Definition 2025


thorotrast

thorotrast

English

Noun

thorotrast (uncountable)

  1. A contrast medium composed of a suspension of thorium dioxide