nabhaścyuta नभश्च्युत

Definition: mfn. fallen from the sky