Latin-French dictionary »

celoidum meaning in French

LatinFrench
celoidum noun

chéloïdenom