international federation of popular sports - German English Dictionary