Definitions
noun
a poison pill with potentially catastrophic implications for the company it is intended to protect
Look “suicide pill” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a poison pill with potentially catastrophic implications for the company it is intended to protect