needle rifle - Spanish English Dictionary