a peep-show - Turkish English Dictionary