needle trap - Spanish English Dictionary