suicide batteries

English

Noun

suicide batteries

  1. plural of suicide battery