1 definition by auditkumar

1
1. To rescue from a hopeless situation

2. To snatch victory from the jaws of defeat
He just did a Tewatia here.
by auditkumar October 11, 2020
Get the merch
Get the Tewatia neck gaiter and mug.