Satellite leucocyte Synonyms

We can't find synonyms for the phrase "Satellite leucocyte", but we have synonyms for terms, you can combine them.

SL abbreviation

SL is an abbreviation for Satellite Leucocyte
What does SL stand for?
SL stands for "Satellite Leucocyte"

Definitions for Satellite


Definitions for Leucocyte


  • (noun) blood cells that engulf and digest bacteria and fungi; an important part of the body's defense system