chloragogen cells
English
Noun
chloragogen cells
plural of
chloragogen cell