Top definition
a game that is leaked in France that hasn't came out yet in US
Did you hear Halo ODST was leaked in France?
by lolwut75 September 03, 2009
Get the mug
Get a leaked in France mug for your father-in-law G√ľnter.