sticking the landing

English

Verb

sticking the landing

  1. present participle and gerund of stick the landing