La cucaracha means the cockroach in Spanish and the cockroach represents President Victoriano Huerta. It represents the Mexican Revolution that was from 1910-1920.
I believe the answer is true.
I feel like its a . battle hymn of the republic . Its played in lots of military bands .