Definify.com

Definition 2025


bumbards

bumbards

English

Noun

bumbards

  1. plural of bumbard