stone cell (or scleride)translation and definition "stone cell (or scleride)", tamil lexiconWordTamil Definitionstone cell (or scleride)கற்கலம்