Spanish-French dictionary »

lugar | localización meaning in French

SpanishFrench
lugar | localización noun

emplacementnom {m}