Definify.com

Definition 2024


duckers

duckers

English

Noun

duckers

  1. plural of ducker