deadstick landings

English

Noun

deadstick landings

  1. plural of deadstick landing