English

filmstrip noun definition in Film-making equipment topic from the Oxford Advanced Learner's Dictionary