English to Arabic

Meaning for:
Needled
other
وخز بإبرة