icftu (international confederation of free trade unions) - French English Dictionary