glove doll - Turkish English Dictionary