giglets

English

Noun

giglets

  1. plural of giglet