Spanish-French dictionary »

esclarea meaning in French

SpanishFrench
esclarea noun

sauge sclaréenom {f}

Your history