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. 2012