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