amtracs

noun
  1. plural of amtrac; amphibious tracked vehicles used by military forces
  2. Usage: military

Examples