Meaning of "ITF"

International Transport Federation

ITF Meaning of