×

catapulte meaning in English

n. catapult, ballista; sling

Related Words

  1. cataptique
  2. catapultage
  3. catapulter
  4. cataracte
PC Version

Copyright © 2018 WordTech Co.