what does el tarasco mean in spanish

The literal translation of "el tarasco" in english is "Tarascan".

Thursday, February 02 2012


Source: http://kgb.com

Related questions