TBS

TBS

English Noun
Ad

Definition

Initialism of Temple-Baraitser syndrome.

Ad