An ally, straight ally, or heterosexual ally is a heterosexual and cisgender person who supports and/or accepts equal civil rights, gender equality, and LGBT social movements, challenging what they perceive as homophobia, biphobia, transphobia, and...