ピンポイントランディング
pin pointorandingu

Noun

1. pinpoint landing

Other forms: