Relier Pairs Scientific TermsVersion en ligne Can you match the scientific term to the description? par Connected Business English 1 Chlorophyll 2 Exothermic 3 Chromosome 4 Barometer 5 Osmosis 6 Hypothesis 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 A structure of acids and proteins found within living cells The release of heat A green pigment found in plants