casspir









casspir


noun

  1. Southern African an armoured military vehicle
47 queries 0.413