land upon

중상급 (B2) formal

To arrive at, settle on, or find something — a more formal way to say 'land on'.

"A large crow landed upon the fence post and watched us with sharp eyes."