Synonyms and Antonyms for snake_in_the_grass

1. snake in the grass (n.)

a deceitful or treacherous person

Synonyms: Antonyms: