"Jumped on" means appear?

7 Feb 2018

Native language
Japanese
Closed question
Question about English (US)
"Jumped on" means appear?

Native language
English (US)
0