putz heads

English

Noun

putz heads

  1. plural of putz head