Listens: Madonna - Vogue | Powered by Last.fm

Do you know of any dictionaries or books that offer colloquialisms of a language? If so, where would you purchase that? Could it be at a bookstore: Barnes & Noble's or Borders, for example?

ETA: The languages I'm looking for, specifically, are French and Russian.