You are busted meaning in hindi.