×

lance-grenades meaning in English

n. grenade launcher

Related Words

  1. lance-flamme
  2. lance-fusée
  3. lance-pierre
  4. lance-missile
PC Version

Copyright © 2018 WordTech Co.