stuck the landing

English

Verb

stuck the landing

  1. simple past and past participle of stick the landing