What is “a snake in the grass”? The phrase “a snake in the grass”means a hidden enemy. It was first used in Roman times, when people went barefoot or wore open sandals, and were sometimes in danger of stepping on venomous snakes. SomeFacts.com