damnedest meaning in tamil