remparts
French
Noun
remparts
m
plural of
rempart