Printer friendly

What does STI stand for?

STI stands for Sports Travel International (UK)

This definition appears very rarely and is found in the following Acronym Finder categories:

  • Business, finance, etc.

See other definitions of STI

Other Resources:
We have 311 other meanings of STI in our Acronym Attic

Samples in periodicals archive:

WE are happy to clarify that Sport Travel Internacional (page 24, yesterday's Daily Mirror), based in Mojacar, Spain, has no connection to any firm called Sports Travel International, including those based in Dublin, Republic of Ireland, Stansted, Essex, Walkden, Greater Manchester and Olney, Maryland, USA.