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