odontophoretranslation and definition "odontophore", tamil lexiconWordTamil Definitionodontophoreபல்தாங்கி