doomburs

English

Noun

doomburs

  1. plural of doombur