What is the full meaning of amtracs
AMTRAC, an amphibious military vehicle, also AMTRACK [n]
Example of the word amtracs placed on a Scrabble board.