potato heads

English

Noun

potato heads

  1. plural of potato head