but you do know that he opted not to call her this name because 'Macha' is Latin American slang for Lesbian, right?!
Actual marimacha is slang for lesbian, not macha by itself. Macha is the feminine form of macho, it's how you refer to a girl who is butch or a tomboy, but again not specifically lesbian.
In central America, it's also sometime a derogatory term for someone who's skin isn't "brown enough."