multi-needle machine - Spanish English Dictionary