homosexual [noun] + repressed [adjective]