international federation of teaching trade unions - German English Dictionary