Spanish-French dictionary »

legorreta meaning in French

SpanishFrench
Legorreta noun

Legorretanom