Attested.to

Definition

the hospital ward or clinic in which patients are detoxified

Seed ·

Term in context

detox in CommonParlance