snake in the grass


Meanings

  • a deceitful or treacherous person

Synonyms