neural canaltranslation and definition "neural canal", tamil lexiconWordTamil Definitionneural canalநரம்புக்கால்வாய்