PDT

PDT

English Noun
Ad

Definition

Initialism of photodynamic therapy.

Ad