Latin-French dictionary »

halifaxia meaning in French

LatinFrench
Halifaxia noun

Halifaxnom

Your history