undulating membranetranslation and definition "undulating membrane", tamil lexiconWordTamil Definitionundulating membraneஅலையுருமென்றகடு