FIFA

@ArcMal (44)
Nigeria
December 7, 2006 11:09am CST
what dopes FIFA mean
1 response
@mgmagana (3618)
• United States
7 Dec 06
Fédération Internationale de Football Association In English: International Federation of Association Football. Based in Switzerland, is the largest international football association.