originated in kent(England) in the Faversahm Herne Bay area. can also be shortened to 'Fo Mo'. Has two meanings one as a mild insult instead of Mo Fo and the latter, a version of the hokey kokey involving jazz hands and wiggling of hips.
by Martin May 13, 2005
