English meaning of the Dagbani word salo

salo

Noun
  1. a crowd of persons, people (en masse)