gozzards

English

Noun

gozzards

  1. plural of gozzard