Definition of LTA in English:

LTA

  • Lawn Tennis Association.