EGAVE
gunshield
Meaning
noun
A shield fitted to the front of a gun to protect its operator.
Similar words
handguard
gun mantlet
hand guard
guard
armshield
shield
faceshield
target
crossguard
shinguard
Save “gunshield” to learn later