English

edit

Noun

edit

stichocytes

  1. plural of stichocyte

Anagrams

edit