stick a pin in it - Turkish English Dictionary