No. "Manga" means sleeve. "Mancha" means stain but is also a region of Spain. (See map below)
The title lent itself to irony with the double meaning........a sort of "Don Quixote of Dogpatch".
Comunidad de Castilla-La Mancha