English edit

Noun edit

placoids

  1. plural of placoid