handmaid, handmaidentranslation and definition "handmaid, handmaiden", tamil lexiconWordTamil Definitionhandmaid, handmaidenசேடி, ஏவற்பெண், வேலைக்காரி.