sticking a needle in my eye

English

Verb

sticking a needle in my eye

  1. present participle and gerund of stick a needle in my eye