×

lance-pierre meaning in English

n. catapult

Related Words

  1. lance-fusée
  2. lance-grenades
  3. lance-missile
  4. lance-pierres
PC Version

Copyright © 2018 WordTech Co.