French

edit

Noun

edit

leucoblaste m (plural leucoblastes)

  1. leucoblast