English: A deluge from the sky.
Telugu: ఆకాశం మీద నుంచి పడిన ఉల్క.