meaning of Abfangrakete

Abfangrakete - German to English

antiballistic missile

View more

  • interceptor missile
  • interceptor rocket