Definition of ICFTU in English:

ICFTU

  • International Confederation of Free Trade Unions.