Etymology

snake in the grass

Today it means: A hidden enemy. Full definition →

Latin latet anguis in herbā
Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

  1. Latin · calque oflatet anguis in herbā
  2. English todaysnake in the grass

Calque of Latin latet anguis in herbā (literally “a snake hides in the grass”), from Eclogue III by the Roman poet Virgil (traditionally 70 – 19 B.C.E.). Compare Dutch addertje onder het gras.

Etymology from Wiktionary, CC BY-SA 4.0.