rifle grenade Meaning, Definition & Usage

  1. noun a grenade that is thrown from a launching device attached to the barrel of a rifle

WordNet