Spanish-French dictionary »

muralla | baluarte meaning in French

SpanishFrench
muralla | baluarte noun

rempartnom {m}