TVSA: Thames Valley Scale Aerotow

What does TVSA mean? The above is one of TVSA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Thames Valley Scale Aerotow