Where is it a popular saying, India or somewhere? Certainly not in the UK, lived here all my life and never heard that saying here before.
[edit]
Do you own that domain? I note there is a topic on another site where someone is enquiring about the same domain, until it is pointed out that they have to be the owner of the domain before they can get an appraisal, see link below: