Attested.to

Definition

a medium that disseminates moving pictures

Seed ·

Term in context

celluloid in CommonParlance