goblet cells

English

Noun

goblet cells

  1. plural of goblet cell