placoid scaletranslation and definition "placoid scale", tamil lexiconWordTamil Definitionplacoid scaleதட்டச்செதில்