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