multi-needle machine - Turkish English Dictionary