English meaning of the Dagbani word Laribu

Laribu

Noun
  1. an Arab
    • Arabia, Arab country/countries