deal killers

English

Noun

deal killers

  1. plural of deal killer