lopsod
has the following definition + add your definition
long on promises, short on delivery
long on promises, short on delivery is used in Acronym
The word lopsod is used in Acronym meaning long on promises, short on delivery