Mexilingo is a bilingual (English/Spanish) phrase book + Audio that teaches you 70 of the most commonly used Mexican colloquial words and phrases, as well as in other Spanish-speaking countries.