cnidocytes

English

Noun

cnidocytes

  1. plural of cnidocyte

Anagrams