The scavenger endothelial cell: a new player in homeostasis and immunity.

The scavenger endothelial cell: a new player in homeostasis and immunity.