Scottish Sensory Centre
Definition: Pollen is a fine yellow powder found on the top of a plant.
reproduced by permission from Hodder