तगड़ा घोड़ा (Tagada ghoda) Meaning in English

Meaning in English