This is not the kind of language you should be using to converse with native speakers. But if you want to know how to chat in a natural way, these words will be important for you. I've created a list of slang terms that represent like commonly occurring slang terms in British English. We are up to the letter H and haggle is a verb which means to negotiate over something. It's also known as bartering or 'haggling' In many cultures, such as India, we don't normally haggle over price - it's very normal.