double helixtranslation and definition "double helix", tamil lexiconWordTamil Definitiondouble helixஇரட்டை வடம்