threaded the needle

English

Verb

threaded the needle

  1. simple past and past participle of thread the needle