English edit

Noun edit

megaloblasts

  1. plural of megaloblast