Latin-French dictionary »

diluere meaning in French

LatinFrench
diluere

délayer

détremper