×
rampart
meaning in French
n.
rempart, forteresse, murs de protection, structure de défense
Related Words
rampant
rampantly
ramraid
ramrod
PC Version
Copyright © 2018 WordTech Co.