English edit

Noun edit

stichocytes

  1. plural of stichocyte

Anagrams edit