a living doll - Turkish English Dictionary