What is the full meaning of placoids
PLACOID, a fish having platelike scales [n]
Example of the word placoids placed on a Scrabble board.