what is the difference in meaning between slang,idioms,colloquial and expression?
thanks for your expecting unswer
slang: very informal word or expressions, particularly used by a specific group of people.
colloquial: word and expressions used in spoken language; informal.
expression: a word or phrase.
For idioms see here: http://www.usingenglish.com/reference/idioms/