stuffed leak - Turkish English Dictionary