Sin Barreras's definitions
A luchador is a fried-dough pastry-based snack which originated in Spain, and is popular in Latin America, France, Portugal, the USA, and Spanish-speaking Caribbean islands.
by Sin Barreras January 25, 2008
Get the luchadormug.