Termagant
Hindi Meaning: झगड़ालू स्त्री
English Meaning: Shrewish woman
Testimonial
Hindi Meaning: प्रशंसापत्र
English Meaning: Recommendation letter
Thatched
Hindi Meaning: छप्पर वाला
English Meaning: Roofed with straw
Therapeutic
Hindi Meaning: उपचारात्मक/चिकित्सकीय
English Meaning: Having healing properties
Thesaurus
Hindi Meaning: समानार्थी कोश
English Meaning: Book of synonyms
Thoroughfare
Hindi Meaning: मार्ग
English Meaning: Public road
Throttle
Hindi Meaning: गला घोंटना
English Meaning: Strangle or control speed
Thug
Hindi Meaning: गुंडा
English Meaning: Violent person
Tinker
Hindi Meaning: मरम्मत करना
English Meaning: Attempt to repair clumsily
Tirade
Hindi Meaning: भाषण
English Meaning: Angry speech