LIMESCALE


Meaning of LIMESCALE in English

n. deposit of calcium that adheres to surfaces after the evaporation of water

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.