needle protector - Spanish English Dictionary