拦路虎

Traditional (Taiwan): 攔路虎

lánlùhǔ ㄌㄢˊ ㄌㄨˋ ㄏㄨˇ

    • stumbling block

Character by character

Saying俗语俗語

Idiom惯用语 · In everyday use

Literally
road-blocking tiger
Meaning
An obstacle or difficulty that stands in the way of progress. Neutral, common in everyday and written Chinese.

Sources