blast cells

English

Noun

blast cells

  1. plural of blast cell