cryptanalysis: the science of analyzing and deciphering codes and ciphers and cryptograms
science: a particular branch of scientific knowledge
race meeting: a regular occasion on which a number of horse races are held on the same track