Back to Dictionary
跑酷
pǎokù
1. parkour, French sport invented by David Belle in 1980s, with the aim of efficiently traversing obstacles in the environment