English meaning of the Dagbani word buusa

buusa

Noun
  1. ampesi
    • whistle