Definition of LTA in English:

LTA

abbreviation

  • Lawn Tennis Association.