What does ‘savvy’ mean?

savvy

( n ) Brains, intelligence Ask Jean-Phillippe; he has a lot of savvy when it comes to car engines.