Polish-French dictionary »

tartar meaning in French

PolishFrench
Tartar

Tartare

tartaruga noun

écaillenom