An off spec refers to a role a player able (or willing) to play while not being specifically geared towards it. This is not to be confused with off tanking or off healing, situations where the player is only intended to intermittently supplement the role of another player already in the group. Rather than re-spec, some players carry multiple sets of equipments for these alternate roles. Players who off-spec frequently tend to purchase dual specs; in that case the "offspec" may be the one played less frequently or the one lacking gear as high quality as the usual spec.
Players willing to off spec theoretically have an easier time getting groups, especially if the alternate role and its associated gear is close to the primary one and no one else in the group is able to fill that role at all. However, this can depend on how paranoid a group is about bringing non-minmaxed players to particular instances, especially in the roles of tanks and healers rather than just pewpew. PUGs tend to be less willing than guilds to accept them, so it is good etiquette to mention if you are doing to avoid complaints of under-performance later.