Dictionary Definition:
karakâsāra m. a shower of hail
karakāsāra 2 karakāsāra Nom. P. karakāsārati, to pour or shower down like hail Dhūrtas