stemheads

English

Noun

stemheads

  1. plural of stemhead