lán
lù
hǔ
1
stumbling block
2
a road block