The official term is immature
They can be called immature or a low class person.
Embarassed! It means your blushing!:)
Sarcasm?
Like contradiction? Then you could be looking for incongruity or inconsistency
A shiner is an old slang term for a black eye, usually from getting punched by someone.
When someone says Meg, they usually are referencing a Megabyte, which is a term for computer storage.
More specifically, if you are in love with anime and manga related things, the term is "otaku".
Someone who buys things in bulk then sells them on to retailers.
It's a slang term that means you are "screwed" or out of luck. If someone says he jacked that from you, it means he took that from you.
It's a shortened term for puteo, which is Latin for "to stink, be redolent, or smell bad.
they mean your hands are soft, like you put lotion on.
The word yelch is a slang term for someone that says a word while burping or belching.
They gave you a little nickname, a term of endearment, in a good way.