About us
Define
Definitions for
"USADA"
US Anti-doping Agency, a tight-lipped, protocol-abiding organisation. Headed by Terry Madden. Chief dope cop is Travis Tygart.
trustbut.blogspot.com