ܙܪܝܒܬܐ

zariwta

nouneastern

Definition

rainstorm, deluge, torrential rain