Poison Pill Health & Medicine , Finance October 14, 2017 • No Comments • What does the idiom “poison pill” mean? Definition: A provision or feature added to a measure or an …