Definify.com

Definition 2025


gozzards

gozzards

English

Noun

gozzards

  1. plural of gozzard