Iltf

What is Iltf?

Iltf definition and meaning on Dictionary terms:

International Lawn Tennis Federation.