iJunoon official Urdu Dictionary
زجر و تبیخ
-
Search Result for tongue-lashing
tongue
See Definition and Meaning
lashing
English definition for tongue-lashing
1. n. rebuking a person harshly
Sponored Video