Top definition
Abbreviation for Street Fighter II, a videogame released by Capcom in 1991.
by DD April 22, 2004
Get the mug
Get a sf2 mug for your cat Manafort.
buy the domain for your travel blog