verb
Meaning 1
To land (a vehicle or other payload) on the surface of a body in such a manner that it does not survive the landing mostly or entirely intact and is unusable or unable to operate, even briefly, following touchdown.
Definition source: English Wiktionary via Wiktextract
Usage: intransitive, transitive
Topics: aeronautics, aerospace, astronautics, aviation, business, engineering, natural-sciences, physical-sciences
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided