Concept:An idiom is a phrase whose figurative meaning differs from its literal words.Explanation:A snake in the grass does not mean a real snake.It means a person who hides harmful intentions behind a friendly appearance.So, the idiom refers to a hidden or secret enemy.Answer:B. a secret foe