University of Edinburgh
 

BSL Biology Glossary - macrophage - Definition

Macrophage cells in action. Video from Wikimedia.

MP4 version