Garand Synonyms

A semiautomatic rifle
(Noun)