handmaid o the lord - Turkish English Dictionary