English meaning of the Dagbani word sakarakara

sakarakara

Noun
  1. heavy, torrential rainfall, downpour