polyblast

English

Etymology

From poly- +‎ -blast.

Noun

polyblast (plural polyblasts)

  1. (biology) A macrophage exuded by some ameboids