appleheads

English

Noun

appleheads

  1. plural of applehead