LOPSOD: Long on Promises, Short on Delivery

What does LOPSOD mean? The above is one of LOPSOD meanings. It may have other definitions. Please refer to the end of this passage.

LOPSOD: Long on Promises, Short on Delivery

Definition in English: Long on Promises, Short on Delivery