handpuppet - Turkish English Dictionary