攔路虎

Noun

 * 1)  street robber
 * 2)  stumbling block; obstacle
 * 3)  unrecognized word