Relier Pairs Scientific TermsVersion en ligne Can you match the scientific term to the description? par Connected Business English 1 Hypothesis 2 Exothermic 3 Barometer 4 Chlorophyll 5 Osmosis 6 Chromosome A proposed explanation for something prior to investigation The release of heat An instrument which measures the pressure of the atmosphere A structure of acids and proteins found within living cells A green pigment found in plants The process when molecules pass through a membrane