SOFAR bombs

English

Noun

SOFAR bombs

  1. plural of SOFAR bomb