longheads

English

Noun

longheads

  1. plural of longhead