puncturing needle - Spanish English Dictionary