English-Hindi dictionary »

people in glass houses should not throw stones meaning in Hindi