Sunday Jan 25, 2004 Jan 25, 2004 0 Facebook Tweet Email What the fuck is a Lucha? VIEW 7 of 7 COMMENTS deathbot5000: it means fight in spanish like "lucha libre" Jan 29, 2004 doloreshaze: thank you sir! Jan 29, 2004