Research A-Z

Irradiator

Definition

An apparatus for applying radiations.