English meaning of the Dagbani word teesa

teesa

Noun
  1. lorry-park, station [Gh.] (place where public transport vehicles pick up or put down passengers)