nictitating membranetranslation and definition "nictitating membrane", tamil lexiconWordTamil Definitionnictitating membraneசிமிட்டுமென்றகடு