mechanism: (philosophy) the philosophical theory that all phenomena can be explained in terms of physical or biological causes
film festival: a cinematic festival that features films (usually films produced during the past year)