Definify.com

Definition 2024


placoids

placoids

English

Noun

placoids

  1. plural of placoid