Rock meaning in hindi and english.