xantholeucoblasts

English

edit

Noun

edit

xantholeucoblasts

  1. plural of xantholeucoblast