What does mira esta mean

The Spanish phrase "mira esta" means "watch this" in English. Need another translation?

Saturday, February 04 2012


Source: http://kgb.com

Related questions