Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
needlestick
in English
needlestick
#limited
Definitions
Noun
puncture
from
a
sharp
object
(
like
a
needle
)
Base Words
stick
needle