Latin-French dictionary »

artocreas meaning in French

LatinFrench
artocreas [artocratos/is] noun
N

pâténom