Subscribe English
look up any word, like french dipping:

1 definition by Sully13

 
1.
1. Adj; Describing someone of great skill.
1. Woa, that head shot was amazing! That sniper is SO Batman!
by Sully13 March 27, 2010
3 4