machine needle - Spanish English Dictionary