Definify.com

Definition 2024


bumbards

bumbards

English

Noun

bumbards

  1. plural of bumbard