A belt pulley is a mechanical device used to transmit power between rotating shafts via a belt or a chain. It consists of a wheel with a grooved rim around its circumference, designed to support and guide belts or chains.