Home / Tag: best Margarita
Tuesday, March 25, 2008


“Margarita” is a Spanish word meaning “hands-down the most precious liquid in the history of the world, even though water sometimes tries to steal its glory.” Admittedly, that’s a loose translation. Luckily, to find the exact definition of Milwaukee’s Best Margarita, you only need to know one word: Cempazuchi.