Spanish-French dictionary »

baluarte | defensa | escudo meaning in French

SpanishFrench
baluarte | defensa | escudo noun

rempartnom {m}