拦路虎

攔路虎
lánlùhǔ
noun #32,042

Meanings

  1. 1 stumbling block
  2. 2 obstacle blocking the way
  3. 3 (literal) a tiger blocking the road
  4. 4 highway robber (archaic)

Examples

Shùxué shì tā xuéxí shàng de zuì dà lánlùhǔ.
Math is the biggest stumbling block in his studies.
Wǒmen yídìng yào qīngchú fāzhǎn dàolù shàng de lánlùhǔ.
We must clear away the obstacles on the road to development.

Tips

memory
Literally 'a tiger blocking the road' — (block) + (road) + (tiger). Pre-modern travelers feared man-eating tigers as the worst hazard on mountain paths, so the figurative leap to 'biggest obstacle in your way' is intuitive. The flavor in modern Chinese is purely metaphorical, equivalent to English 'roadblock' or 'stumbling block'.
history
In Yuan and Ming-era fiction, 拦路虎 (and the cousin term 拦路) literally meant a highway bandit who would rob travelers on remote roads. As bandits faded, the metaphor took over, and today no Chinese speaker thinks of armed robbers when using this word.

Stroke Order

lán