Saracen

Definition

Military

  • noun a British-made wheeled armoured personnel carrier (APC)
http://www.dictionarycentral.com/definition/saracen.html