have a puncture - Turkish English Dictionary