拦
路
虎
l
á
n
l
ù
h
ǔ
Definitions
1. stumbling block
2. a road block
Components
拦路
lán lù
–
to block sb's path
虎
hǔ
–
tiger