short on (something) (and long on something else)

short on (something) (and long on something else)

Having not enough of some quality (and too much of some other quality). It seems like kids these days are all short on work ethic. His films are known for being short on substance and long on style.See also: long, on, short, something