English meaning of the Dagbani word ooho

ooho

Exclamation
  1. well, really (an expression of astonishment)