placoid

/plˈækɔɪd/

Explore definitions, synonyms, and language insights of placoid

Definitions

Adjective Satellite
as the hard flattened scales of e.g. sharks