Synonyms for "Garand"

Words with similar meaning