Placoids Meaning

There are 1 meaning(s) for word Placoids

Meaning 1 : as the hard flattened scales of e.g. sharks

    Synonyms : platelike