Definition of ICFTU in English:

ICFTU

abbreviation

  • International Confederation of Free Trade Unions.