It would help if you gave some context for where you saw this term. As far as I know, slowmo is short or slang for "slow motion", which comes from the film industry. And to moderatorsarestupidprix, I did say context would help. And your link is to Slo Mo, not slowmo. Can't read, huh? . .