English-Hindi dictionary »

people who live in glass houses should not throw stones meaning in Hindi