Where does “bumba” come from?

bumba (Faroese): bomb

Definitions

  1. bomb

Words derived from “bumba