Each of the followed idioms is followed by some alternatives choose the one which best expresses its meaning. A snake in the grass
A Secret or hidden enemy
B Unrecognizable danger
C Unforeseen happening
D Unreliable person
Solution
Correct Answer: Option D