lady killers

English

Noun

lady killers

  1. plural of lady killer