international federation of popular sports - French English Dictionary