international federation of free trade unions - German English Dictionary