placoids
English
Noun
placoids
plural of
placoid