lán
lù
hǔ

Definitions

  1. 1. stumbling block
  2. 2. a road block

Components