"M-spec" is short for "multisexual spectrum", a term referring to people who experience sexual and/or romantic attracted to multiple genders. It's an umbrella term that can include bi people, pan people, omni people, fluid people, and those who don't use any label at all.