doombas

English

Noun

doombas

  1. plural of doomba