University of Edinburgh
 

BSL Biology Glossary - pollen - definition

Definition: Pollen is a fine yellow powder found on the top of a plant.

flower

reproduced by permission from Hodder