superheads

English

Noun

superheads

  1. plural of superhead