26/4/11

Proverbs and idioms

What does the following phrase mean?
Is there a similar one in your language?
Do you agree with it?


Still waters run deep