Spanish-French dictionary »

escarchar meaning in French

SpanishFrench
escarchar

givrer