krokkaru meaning in english [Tel. krotta+karu.] n. New season. krokkarumerugu krokkaru-merugu. n. Brilliant lightning. See under kro.