semicarbazidetranslation and definition "semicarbazide", tamil lexiconWordTamil Definitionsemicarbazideஅரைக்காபசைட்டு