sock puppet - Turkish English Dictionary