Let hair down; snake in grass

Posted by R. Berg on July 17, 2003

In Reply to: 2 phrases posted by kathaab afandi on July 17, 2003

: hello,
: what is the meaning of the following..
: 1.they should be able to "let their hair down" at their wedding.
: 2.there had been a "snake in the grass" at the wedding.

: thank you for your help.

1. They should be able to relax and act freely and naturally.
2. There had been a sneaky person, someone who harmed another though pretending to be a friend.