Inherited from Old Czech bělidlo, from Proto-Slavic *bělidlo. By surface analysis, bělit + -dlo.
bělidlo n