×

grenade meaning in English

n. grenada, island state in the eastern west indies
n. grenade, small missile containing an explosive (thrown by hand or fired from a mounted launcher); pomegranate, type of red fruit that has a tough skin and many seeds

Related Words

  1. grenade offensive
  2. grenade lacrymogène
  3. grenade sous-marine
  4. grenade fumigène
  5. grenade à main
  6. grenade sous marine
  7. grelot
  8. grelotter
  9. grenade fumigène
  10. grenade lacrymogène
PC Version

Copyright © 2018 WordTech Co.