implosion bombs

English

Noun

implosion bombs

  1. plural of implosion bomb