hand puppet - Turkish English Dictionary