English

edit

Etymology

edit

poly- +‎ -blast

Noun

edit

polyblast (plural polyblasts)

  1. (biology) A macrophage exuded by some ameboids
edit