Where does “bumba” come from?

bumba (Latvian): ball; bomb

Definitions

  1. ball; bomb

Words derived from “bumba