Meaning of placoid

Definition of placoid

(adj) as the hard flattened scales of e.g. sharks

Other information on placoid

WIKIPEDIA results for placoid
Amazon results for placoid