Definify.com

Definition 2024


grenade_launchers

grenade launchers

English

Noun

grenade launchers

  1. plural of grenade launcher