potatoheads

English

Noun

potatoheads

  1. plural of potatohead