Latin-French dictionary »

peristerides meaning in French

LatinFrench
Peristerides noun

Peristeranom