Idiom
long on and short on something elselong on (something) (and short on something else)
having a lot of one quality and not enough of another.The story is a slow-moving mystery that's long on atmosphere and short on tension.
Related vocabulary: short on something and long on something else