a large blunt-tipped needle - Spanish English Dictionary