What does the idiom 'let your hair down' mean?

Answer:

Let your Hair down: to behave freely and naturally

First answer by Bessey52. Last edit by Bessey52. Contributor trust: 567 [recommend contributor recommended]. Question popularity: 2 [recommend question].