Placoid
English Meaning
Platelike; having irregular, platelike, bony scales, often bearing spines; pertaining to the placoids.
- Platelike, as the hard toothlike scales of sharks, skates, and rays.
Sorry, No Malayalam Meaning for your input!
See Placoi Want To Try Placoid In Malayalam??