drop dead meaning in Business Dictionary
In contractual arrangements, preferred term for penalty payable by a guilty (defaulting) party whenever a transaction just isn't consummated.
drop dead meaning in General Dictionary
go from real life and drop all bodily characteristics and functions necessary to sustain life