have a puncture - German English Dictionary