×
catapulte
meaning in English
n.
catapult, ballista; sling
Related Words
cataptique
catapultage
catapulter
cataracte
PC Version
Copyright © 2018 WordTech Co.