demuretranslation and definition "demure", tamil lexiconWordTamil Definitiondemureஅமைதியான, அடக்கமான, பொறுமையான, நடிப்பு நாணமுடைய.