placoids

English

Noun

placoids

  1. plural of placoid