non-puncturable - German English Dictionary