pianola

noun

A piano that plays automatically using a perforated paper roll.