Spanish-French dictionary »

halifax meaning in French

SpanishFrench
Halifax noun

Halifaxnom