'upholstery needle' definitions:

Definition of 'upholstery needle'

From: WordNet
noun
Any of several very heavy and sometimes curved sewing needles used by upholsterers