happy landing

English

Noun

happy landing (plural happy landings)

  1. singular of happy landings