Definitions of placoid:

  • adjective:   as the hard flattened scales of e.g. sharks