Definify.com

Definition 2026


bumbards

bumbards

English

Noun

bumbards

  1. plural of bumbard