HAVE ONESELF TO THANK FOR MEANING IN HINDI - EXACT MATCHES
have oneself to thank for
हैवे वेसेल्फ तो
HAVE ONESELF TO THANK FOR = के लिए स्वयं को जिम्मेदार मानना [pr.{ke lie svayan ko jimmedar manana} ](Verb)
+1