Green’s Dictionary of Slang

can’t-keep-still n.

see never stand still n.