English meaning of the Dagbani word maraba

maraba

Exclamation
  1. Welcome!