warheads

English

Noun

warheads

  1. plural of warhead