Thesaurus.com
Dictionary.com

perfect landing

NOUN
three-point landing
Synonyms