kick in the teeth (verb) deflate: humiliate
Sinonime: blooming, booming, boomy, burgeoning, doing well, expanding,
exuberant, going strong,
growing, in full swing, in the pink, in top form,
lush, luxuriant, mushrooming,
profuse, prospering,
prosperous,
rampant,
rank*,
rich,
robust,
successful,
thrifty,
thriving,
vigorousAntonime: boost,
build up, inflate