camerostomes
English
Noun
camerostomes
plural of
camerostome