English meaning of the Dagbani word sɔchira

sɔchira

Noun
  1. a crossroads, an intersection