拦路虎 lán lù hǔ

DEFINITIONS

  1. stumbling block

CHARACTERS

拦 lán obstruct, impede, bar, hinder
路 lù road, path, street; journey
虎 hǔ tiger; brave, fierce; surname