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.

Definition in English: Long on Promises, Short on Delivery