2 phrases

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.

Replies

  • Let hair down; snake in grass R. Berg 07/17/03