Urban Dictionary es una web que resultará bastante útil a aquellas personas que quieran aprender a expresarse en inglés de una forma más natural y coloquial, a través de expresiones cotidianas e informales.

Podremos buscar las palabras por orden alfabético como en un diccionario normal, acceder a sus definiciones(en inglés) y hasta ver palabrasrelacionadas con el término.
Una forma un poco diferente para aprender el inglés que ninguna academia te enseñará.