xantholeucoblasts

English

Noun

xantholeucoblasts

  1. plural of xantholeucoblast