Spoken language is full of fixed expressions that are not necessarily difficult to understand but have a fixed form that does not change. These have to be learned as whole expressions. Like idioms, these expressions are sometimes difficult to find in dictionaries.
Here's a fun worksheet for higher level learners on this topic:
http://www.ryerson.ca/studentservices/els/pdf/Everyday%20Expressions.pdf