idiom
cast the first stone
किसी को आलोचना या निंदा करने वाला पहला होना
Meaning
to be the first to criticize or condemn someone
Example
Before you **cast the first stone**, remember that nobody is perfect.
किसी को **पहली पत्थर फेंकने से पहले**, याद रखो कि कोई भी परफेक्ट नहीं है।