rifle grenade

Noun
  1. A grenade that is thrown from a launching device attached to the barrel of a rifle (synset 104097893)

Other Searches