Definify.com

Definition 2024


tritiated_water

tritiated water

English

Noun

tritiated water (uncountable)

  1. super-heavy water