What does ‘twit’ mean?

twit

( n ) Petty, immature brat. The little twit barfed all over her date at the pizza parlor.
( n ) Superficial person. She is such a twit who spends most of her time shopping.