piece of snatch - Turkish English Dictionary