multiple-film apparatus - Spanish English Dictionary