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."
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."